<?php
return array(
    'runHandlers'=>array(
        '@' => array(
            'handler'=>'RedirectOnDataHandler',
            'params'=>array(
                'onFalse'=>'@authUser',
                'url'=>'/login/'
            ),
        ),
        'addUser' => array(
            'handler'=>'user/AddNewUserToCompany',
            'params'=>array(
                'hasAccess'=>true,
                'action'=>$_POST['action'],
                'email'=>trim(strtolower($_POST['reg_user_email'])),
                'password'=>$_POST['reg_user_password'],
                'firstName'=>trim($_POST['reg_user_first_name']),
                'lastName'=>trim($_POST['reg_user_last_name']),
                'position'=>trim($_POST['reg_user_position']),
                'companyObj'=>'@userCompany',
                'setRoles'=>array(2), // Назначаем роль "сотрудник"
                'status'=>1, // Статус "новый"
            ),
        ),
        '@@' => array(
            'handler'=>'RedirectOnDataHandler',
            'params'=>array(
                'onTrue'=>'@addUser',
                'url'=>'/staff/add-user/success/',
            ),
        ),
    ),
);    